Holiday Villa Hotel
37 Leinster Gardens, London
W2 3AN