The best luxury hotels in New York: The Lowell

By |July 11th, 2013|City, Destinations, Food & Beverage, Hotel, New York, Region - North America, Travel Tips|Comments Off on The best luxury hotels in New York: The Lowell

The Lowell is a luxurious home-away-from-home, hidden away in Manhattan’s exclusive Upper East Side. The sumptuous suites in this grand townhouse are designed by Michael S. Smith – President Obama’s designer of choice – and feature rich fabrics, opulent furnishings and welcoming wood-burning fireplaces.