Belgravia Mews Hotel

Situated in Belgravia, in the heart of central London, the hotel is well located for many of London's top attractions. It is a perfect choice for both business and leisure travellers to London, with excellent transport links to all parts of the impressive city. It is located only 300 m from Victoria Station with rail and underground links, as well as a bus stop. Restaurants, shops and nightclubs can all be found in the immediate vicinity. Westminster Cathedral and Buckingham Palace are a few minutes' walk away, whilst the Tate Britain, Hyde Park and Sloane Square can all be reached in around 10 minutes by public transport.