Travel to the land of Shakespeare and be seduced by the British spirit, its beautiful scenery of green woodlands, misty moorlands and rugged cliffs, its romantic castles that talk of history and legends, its mysterious lakes such as the famous Loch Ness, and its deep-rooted cultural traditions… In Britain such diverse cities await you as medieval Durham and York, the university towns of Oxford and Cambridge, the cosmopolitan and modern London with its inimitable atmosphere and wonderful sights such as Big Ben and the London Eye, or the beautiful Scottish capital of Edinburgh, where you can enjoy the best whisky… We invite you to discover a country of contrasts, the epicentre of a worldwide empire, a country which is famous for its unique sense of humour and which combines age old traditions with the most surprising cutting-edge advances.
Meliá has four hotels in the UK: The Meliá White House, The Level at Meliá White House, the ME London and the INNSIDE Manchester. Meliá also owns serviced apartments, Melia White House Apartments.
Meliá White House, The Level at Meliá White House and Meliá White House Apartments offer a central location in London, in the prestigious area of Regent’s Park, and very near Madame Tussauds, Marylebone High Street, the British Museum, the famous Camden Town and the commercial streets of Oxford Street, Regent Street and Bond Street.
These properties in the UK provide elegant rooms and suites, exquisite cuisine, free high speed Wi-Fi internet, the exclusive The Level service with extra privacy and superior comfort, Fitness Centre and professional first class service. It is ideal for families, couples and business guests.
ME London is located in the heart of London, near the main theatres, the main shopping area and a few minutes from Covent Garden, Trafalgar Square, the Houses of Parliament and St. Paul's Cathedral.
This luxurious hotel in the UK provides exclusive contemporary rooms and suites with views of the river Thames; exclusive restaurants; a rooftop terrace with stunning views of London Eye, Trafalgar Square, Tower Bridge and Covent Garden, a fully equipped gym open 24 hours a day and high speed Wi-Fi internet. This innovatively designed hotel in London is perfect whether travelling for business or for pleasure.
INNSIDE Manchester is located in the heart of Manchester, near the main shopping area, the business districts, Deansgate and Oxford Road train stations, the Museum of Science and Industry, Manchester Opera House, Manchester Art Gallery and the cathedral.
With an innovative design, this hotel in the UK provides modern spacious rooms, free Wi-Fi internet throughout the hotel, complete and comfortable facilities and quality service. This hotel in the UK is perfect for guests travelling for business or for pleasure.
Book your hotel in the UK now with Meliá.