The Lowell is a beautiful hotel in the heart of New York's exclusive Upper East Side. We have just returned from a one-night stay in a junior suite there and were incredibly impressed. As we entered our suite we were quite simply blown away by its sheer size and the attention to detail. Complimentary champagne and a fruit bowl awaited... more









