Hotel Overview
This luxurious hotel enjoys a prime setting in London, lying within easy access of a host of attractions in the city. Guests will find themselves just a short distance away from the famous shopping area of Oxford Street, as well as a wealth of dining and entertainment venues. Marble Arch and Edgware Road underground stations are to be found nearby. This hotel exudes an air of classical elegance and refined luxury. The interior is beautifully appointed, offering a peaceful setting in which to escape the rest of the world. The guest rooms are elegantly appointed, and come complete with modern amenities. The hotel offers a range of excellent facilities, meeting the needs of every type of traveller.
George Street, 134
London
United Kingdom
020 77231277