London
Great Scotland Yard Hotel, London
A recent newcomer to the streets of Westminster is the Great Scotland Yard Hotel. Technically, the building has stood there for an age; the iconic landmark formerly home to the Metropolitan Police and Scottish royalty. Steeped in over 1,000 years of...