28 East 63rd Street, New York, NY 10065, USA
28 E 63rd St New York, NY 10021
New York
New York
10065
US
877-411-3436877-411-3436
Lowell Hotel allows up to two dogs of any size per guest room for an additional fee of $200 per stay.