SoHo 54 Hotel New York
54 Watts St
New York,
NY 10013
Near Washington Square Park