London's Scotland Yard HQ has opened up as a luxury hotel

The new hotel has opened inside a historic landmark
Scotland Yard, Scotland Yard Hotel, London, Travel, Hotels
12December2019
Thomas Shambler