Westin Buffalo Becomes First Hotel to Allow Guests to Connect Personal Accounts to Echo Devices
The Westin Buffalo, located within Delaware North’s global headquarters in Buffalo, New York, and one of the upper-upscale properties in the Starwood collection, has been an early technology adopter since it opened in September 2017. […]