Great Scotland Yard Hotel is a five star luxury hotel, located a stone’s throw away from Covent Garden.