Lowell Hotel, Nueva York

28 East 63rd StreetUpper East Side, Nueva YorkNY 10033, Estados Unidos