Glass uncovers one of London’s most cherished buildings at Great Scotland Yard Hotel
DECADES of history alone makes Great Scotland Yard a one-of-a-kind hotel and being tucked away on a quiet road just down from Trafalgar Square, it’s an extraordinary property within the heart of the city. U...