Discover London, One Icon at a Time.

From an urban riverside resorts to city-centered luxury hotels, find the London stay that fits your soul.

London Awaits, Made for Every Traveller.
Experience the Spirit of London from the heart of its most iconic neighbourhoods. Whether you’re drawn to the world-class shopping at Kensington High Street Shopping District, the historic elegance of Westminster, or the scenic charm of the River Thames at sunset, Millennium Hotels and Resorts places you at the centre of it all. Immerse yourself in world-class hospitality designed for the modern explorer—where every stay is a blend of local soul and global luxury.
Neighborhood

Live like a Londoner in the city’s most iconic neighbourhoods, where history and modern luxury meet at every turn.

London
London Eye
The London Eye is one of London most iconic attractions and offers spectacular panoramic views of the city. Located on the South Bank of the River Thames, the giant observation wheel stands 135 metres tall and features 32 glass capsules, each representing one of London boroughs. A ride on the London Eye takes about 30 minutes and provides breathtaking views of landmarks such as Big Ben, Houses of Parliament, Buckingham Palace, and St Paul's Cathedral. Visitors can enjoy daytime, sunset, or evening rides, each offering a unique perspective of London skyline. The London Eye is especially popular for photography and is a great way for travellers to get a bird & eye view of the capital.
London
Tower of London
The Tower of London is one of London most famous historic landmarks, located on the north bank of the River Thames. Today, it is best known as the home of the British Crown Jewels and is a UNESCO World Heritage Site, attracting millions of visitors each year. Its iconic White Tower, medieval walls, and legendary ravens make it a must-see attraction for guests exploring London rich history.
London
Regent Street
Regent Street is one of London most famous shopping streets, known for its elegant architecture and world-class retail stores. Located in the heart of the West End, it stretches from Piccadilly Circus to Oxford Circus. It is a popular destination for fashion, dining, and entertainment. Visitors can enjoy shopping, exploring nearby attractions, and experiencing the famous seasonal decorations especially during the Christmas period when the street is illuminated with spectacular festive lights. Regent Street is a vibrant destination for both shopping and sightseeing in central London.
London
Big Ben
Big Ben is one of London most famous landmarks and a symbol of the United Kingdom. The name Big Ben actually refers to the Great Bell inside the clock tower at the north end of the Palace of Westminster, home of the UK Parliament. Located along the River Thames, Big Ben is one of the most photographed sights in London and a must-see attraction for visitors exploring the city historic Westminster area.