Excelsior Playground August 18, 2017by fufstaff Loading Map.... Excelsior Playground579 Madrid St - San FranciscoDetails 37.7202553 -122.4336204 Address 579 Madrid St San Francisco United States