
Naboo Raises $70M Series B
9 November 2026
EC3R 6AG, United Kingdom - H-B1331
159 maximum
|159 beds
|159 bedrooms
|159 bathrooms
Situated on the banks of the Thames, in close proximity to the Tower of London and just a short walk from Tower Hill underground station, this establishment offers a selection of 159 modern and luxurious apartments, suitable for all types of stays. Whether for a night or several months, guests can expect five-star service and personalized attention. The accommodations range from cleverly designed studios to grand penthouses offering breathtaking views of iconic landmarks such as The Shard and HMS Belfast. Facilities include fully equipped kitchens, complimentary Wi-Fi access, a 24-hour reception, and a gym accessible at any time. Choosing an apartment for your stay in London allows you to benefit from extra space in a secure environment while enjoying the services of dedicated staff ready to assist you with restaurant, show, and transportation bookings. Ideal for corporate events, this location combines comfort and convenience.

Hotel
Main Venue
x 1591 double bed
The venue is ideally located near the Thames and is easily accessible by public transport. The nearest underground station is Tower Hill, located about 1,148 feet away, providing direct access to the London transport network. For those arriving by train, Fenchurch Street station is approximately 1,968 feet from the venue. Additionally, the closest airport is London City Airport, which is about 6 miles away, making it convenient for international travelers.

24-hour front desk

Less than 15 minutes from a train station

Fully equipped kitchen

Gym / Fitness
UK edition: A-to-Z coordination
Welcome to the UK edition of our platform, built for companies planning professional events nationwide. From venue sourcing and negotiation to suppliers and schedules, we handle the details from A to Z — so the experience feels premium, smooth, and beautifully finished.

Free quote
From
364 EUR
excl. tax