Lowell Hotel — New York City, USA

Garden Suite Room with our Xanadu Landscape. The Lowell Hotel is a luxury five-star hotel at 28 East 63rd Street, between Madison and Park Avenues, in New York City. The 17-story hotel was built in 1927 and is owned by Fouad Chartouni.

More about Xanadu Landscape >

Interior Designer : Michael Smith