Located in London City Centre, this boutique hotel is steps away from Charing Cross, The Strand and Theatreland. Trafalgar Square and The Mall are also within 5 minutes. Charing Cross Underground Station and Embankment Station are within a 5-minute walk.