Hotels

The Crimson Hotels portfolio currently encompasses 10 hotels across the UK, Portugal and Dubai. These range from limited service to luxury properties, each having been selected based on prime location, history and amenities.

 

London

Explore the rich history and culture that is London: view architecture dating back two thousand years; visit iconic attractions; take in the hustle and bustle of the thriving city centre from a quirky coffee shop, a traditional pub or a trendy restaurant.

London, Trafalgar Square, UK An icon of central London, The Trafalgar St. James sits on the corner of its namesake, with unrivalled views over the famous square. We're steps from notable landmarks, such as the National Gallery, and less than a mile from Buckingham Palace. Drink in city views and craft cocktails from our rooftop bar, lauded as one of the best in the city.

View More
Woking, UK Offering a range of events facilities and located close to popular tourist attractions such as Legoland and Thorpe Park, this hotel offers a great base for business or leisure stays.

View More
London, Heathrow, UK Situated just 2 miles from Heathrow Airport and Stockley Park, this hotel is the ideal choice for both business and leisure travellers alike, with central London easily accessible via M4 or the new Crossrail.

View More

Woking

Situated in the heart of Surrey, Woking is rich with history. Visit The Lightbox art museum for some inspiration, admire the town’s ancient architecture or take advantage of the vibrant shopping scene – or hop on a train to be at Waterloo in London in less than half an hour.

Woking, UK Offering a range of events facilities and located close to popular tourist attractions such as Legoland and Thorpe Park, this hotel offers a great base for business or leisure stays.

View More

Dubai

A thriving metropolis in the heart of the desert, a stay in Dubai is sure to be memorable. Spend your time soaking up the sun on the prominent beaches of Dubai and enjoy limitless culinary delights in award-winning Michelin starred restaurants, some with awe-inspiring iconic views of the city.

Portugal

Sitting between the Atlantic Ocean and the Mediterranean Sea, the Algarve is one of Portugal’s most popular destinations. Read your book on the relaxing golden beaches or channel your inner adventurer and explore the sea caves, and enjoy fabulous Portuguese cuisine as the sun sets on the horizon.

Algarve, Portugal Commanding a prime beachfront position with stunning panoramic views over the bay of Armação de Pêra, the hotel lies within strolling distance of shops and restaurants.

View More