Six-story, Edwardian Hotel located in heart of West End, close to Oxford Street & Covent Garden.
There are no tags yet for this venue.