Glen Canyon Park is a uncategorized, located at Glen Canyon Park (at O'Shaughnessy Blvd), San Francisco, CA 94131, United States
Newly renovated playground! Baseball fields, basketball gym, water-fountain. The works.
An amazing place to take a short hike in the city. You'll feel like you've left the city.