Amazon Echo

The Westin Buffalo becomes first New York State hotel to install Amazon Echo devices in each of its guest rooms

Global hospitality company Delaware North today announced the installation of Amazon Echo devices in each of the 116 guest rooms…

7 years ago