Lowell Hotel
Hotel in Manhattan, New York
Lowell Hotel ▸ Facts ▸ Comments ▸ News ▸ Videos

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.
0 shares | ShareTweetSavePostSend |
You Might Like
Barack and Michelle Obama Spotted Together at NYC HotelBarack and Michelle Obama look like they're still going strong ... because they've just been spotted together in New York City ... and she looks happy to be back by his side. Ya gotta see these photos..TMZ.com - Published |
Search this site and the web: |