Featuring free WiFi throughout the property, Villiers Apartments is located in London, 3.3 km from Wembley Stadium. London Designer Outlet is 3.5 km from the property.
The accommodation features a seating area. Some units feature a dining area and/or patio. There is also a kitchen, equipped with a dishwasher, oven and microwave. Every unit is fitted with a private bathroom with free toiletries. Towels and bed linen are provided.
Wembley Arena is 3.6 km from Villiers Apartments. London Heathrow Airport is 17 km away.