https://gb.2markers.com/1233988
Lake Merced Park on the map, San Francisco, United States. Where is located, photo