The Beach House is the best place to stay in San Pedro if you’re looking for a location on the water with quick access to the sand and the bustling town. It’s right near the water Taxi and Airport and is easily walkable to all the best restaurants. This was our second stay, and we’d stay again. Dora is helpful and responsive, and the apartment is clean and has everything you need!