Balboa Natural Area / La Playa Stairs
La Playa St
San Francisco, CA 94121
Balboa Natural Area / la Playa Stairs is a serene outdoor space in San Francisco, CA that offers visitors a chance to connect with nature and enjoy a peaceful atmosphere.
With its scenic views and tranquil surroundings, this hidden gem provides a perfect escape from the hustle and bustle of city life.
Generated from their business information
See a problem?
You might also like
Partial Data by Foursquare.