Holiday Villa Hotel

37 Leinster Gardens, Bayswater, London, W2 3AN

Location map


Add to Shortlist