Villas in London

Hotels found in London, Villas — 5

Search hotels in London, Villas

Knightsbridge House

Westminster, 1 Ennismore Gardens Mews, London Map
Knightsbridge House Photos

Set over 3 floors, Knightsbridge House is a 2-bedroom London town house within 8 Show more