Located in London City Centre, this boutique hotel is within a 5-minute walk of The Strand and Trafalgar Square. Piccadilly Circus and London Eye are also within 10 minutes. Charing Cross Underground Station and Embankment Station are within a 5-minute walk.