New York Museum of Water
525 W. 23rd Street
(at 10th Avenue)
New York, New York 10011
USA
(at 10th Avenue)
New York, New York 10011
USA

Location & Nearby Info
Half King0.04 mi
The Red Cat0.06 mi
Empire Diner0.06 mi
Izakaya Ten0.07 mi
James Bistro0.07 mi
Tia Pol0.07 mi
Brownstein Cafe0.07 mi
Khyser Kabab House0.08 mi
Lily Wild Tea Room0.08 mi
I L Bordello Restaurant0.08 mi
Reviews of New York Museum of Water