The Villa Kensington Hotel


Map (Click to open)
Map of The Villa Kensington Hotel
Location
10 -11 Ashburn Gardens, London SW7 4DG, United Kingdom
Contacts Transportations
Tube Gloucester Road(≈0.23km)
Bus Ashburn Gardens(≈0.09km)
Nearby Attraction Nearby Entertainment Nearby Shopping Centres Nearby Accommodation

Leave a Comment

Your email address will not be published.