The hotel is located in the heart of Bloomsbury, on a busy crossroads opposite its sister hotel, the Kenilworth. It is also just a short walk from the British Museum and Oxford Street. The nearest underground station is Tottenham Court Road, which is ten minutes away on foot.