The property is set in the central part of London, a few minutes away from Oxford Street. The royal Navy Edinburgh-class HMS Belfast Light Cruiser is also around 5 minutes by car from the venue.
Banks are located in the immediate vicinity. Ned Hotel is situated near London Mithraeum.
The property offers a treatment room and an indoor pool to its guests.