uk hotels

UK Hotels

UK hotels information and rooms bookings

UK Information » UK Hotels » Villiers33 Apartments

Villiers33 Apartments

Villiers33 Apartments - London Villiers33 Apartments - London Villiers33 Apartments - London Villiers33 Apartments - London Villiers33 Apartments - London Villiers33 Apartments - London

Villiers33 Apartments,London Information
The 4-star Villiers33 offers modern accommodation with Wi-Fi available. Situated in central London, these apartments have a prestigious location just off The Strand, 150 metres from Charing Cross Station.
 
Book accommodation
 
Villiers33 Apartments,London
 
Rating
rating
Villiers33 Apartments,London Address
map
Villiers33 Apartments
No 33 Villiers Street
London
WC2N 6ND
Map and Directions
Price(s)
Prices from £180
bedrooms
7