- UK Information
- UK Hotels
- Villiers33 Apartments
Villiers33 Apartments
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.
Rating
Prices from £180
7