Whitbread to build 693-room Premier Inn center next to Charing Cross station


The site opposite London's Trafalgar Square had previously been reserved for a Park Hyatt hotel.

Continue reading Whitbread to build 693-room Premier Inn hub next to Charing Cross station in Business Traveller.

scroll to top