Set at the heart of historic London, Great Scotland Yard Hotel is an ideal choice for a family trip to Britain’s capital city. We loved the classic property featuring five star service and modern accommodation….
Exploring HK and the world one bite at a time. Email: [email protected]