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. […]
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. […]