West London Where to Stay
Holiday Villa Hotel London
37 Leinster Gardens, London, W2 3AN 020 72580269
Paddington Court Hotel
Devon Lodge, 27 Devonshire Terrace, London, W2 3DP 020 77451212
37 Leinster Gardens, London, W2 3AN 020 72580269
Devon Lodge, 27 Devonshire Terrace, London, W2 3DP 020 77451212