Thomas Travers, General Manager, Hotel Beacon, New York – Unravel Travel TV

Klook.com

The Hotel Beacon. New York is a haven of comfort amid the bustling excitement of the city. Located on the historic Upper West Side, amid tree-lined streets and …

Klook.com