The Loch is a lake, located at Central Park, North End (W 102nd St. & West Drive), New York, NY, United States. Visit their website www.centralparknyc.org for more detailed information.
Location :
Central Park, North End (W 102nd St. & West Drive), New York, NY
Added by
Jopie, at 15 April 2014