Latitude and longitude of North River Pier 66
- Nearby Closter, United States
Satellite map of North River Pier 66
North River Pier 66 is a public boat house in Manhattan, New York, USA, located at 12th Avenue and 26th Street on the Hudson River.
Latitude: 40° 45' 5.39" N
Longitude: -74° 00' 19.80" W
Nearest city to this article: Weehawken
Read about North River Pier 66 in the Wikipedia Satellite map of North River Pier 66 in Google Maps