No, The Sims 4 does not have a built-in feature that allows you to directly visit other players' houses in the game. The game primarily focuses on individual households and their gameplay experiences within their own lots.
While The Sims 4 does not have an official multiplayer mode or direct house visiting feature, you can share your creations, including houses and Sims, with other players through the in-game Gallery. The Gallery allows you to upload and download households, lots, and rooms created by other players. You can explore and download content from the Gallery to incorporate into your own game.
Additionally, there are online communities and platforms where players can share their creations, exchange ideas, and showcase their households and builds. These platforms, such as official forums, fan websites, and social media groups, can provide opportunities to connect with other players and explore their creations.