Skip to main content

Talbot Square 1 *

Talbot Square 9, W21TR London, United Kingdom Show on the map
Excellent location

Choose your room

.  
.

This aparthotel offers a total of 13 bright and comfortable studio apartments which are ideal as a base from which to explore the city. Facilities on offer to guests include a lobby, 24-hour reception and lift access to the rooms.

Each apartment is equipped with all the essential amenities and facilities to ensure guests have a pleasant stay. The en suite bathroom includes a shower, bath and hairdryer. The rooms include a double bed, TV, Internet access and a kitchenette with a fridge, cooker, microwave and tea and coffee making facilities. The apartments also offer a washing machine and ironing set. They are heated and each has a balcony or terrace.

Reviews: Talbot Square

This hotel has no reviews. Would you like to add your own review?