Westin Hotels & Resorts, part of Starwood Hotels & Resorts Worldwide Inc., has opened The Westin Buffalo in partnership with the hotel’s owner and operator, Delaware North.
Located in the heart of downtown Buffalo, the newly built Westin hotel is the brand’s first in the city and is poised to introduce a new level of wellness to travellers in the destination.
“With the revival of downtown Buffalo and new energy in the city, we are thrilled to introduce a unique wellness proposition for business and leisure travellers, as only Westin can,” said Bob Jacobs,...