Fantastic Location.
You'll find this hotel ideally situated in the heart of London, making it the perfect, central spot to explore from.Nearby attractions include Covent Garden, British museums, shopping on Oxford Street, and Piccadilly Circus. It's also within walking dista