The Lowell Hotel

Hotels · New York City

The Lowell is a distinctive boutique hotel on Manhattan’s Upper East Side, established in 1927. Explore The Lowell Hotel in SWA Architecture’s hospitality portfolio through the project photographs below.

Previous
Previous

McDonalds

Next
Next

Hotel Elysée