Great Scotland Yard Hotel
The fascinating Great Scotland Yard Hotel is part of Hyatt properties and can be found in one of London’s most renowned and historic districts. The hotel’s area is filled with over 300 shops, museums, and galleries, so it’s impossible for guests to get bored. In addition, the London City Airport is 14 km away from …