Holiday Villa Hotel
Holiday Villa Hotel & Suites London is conveniently located in Leinster Gardens, nearby Bayswater that’s bustling with shops and popular local attractions. A mere walking distance from the hotel is the famed Hyde Park. Delighting both holiday makers and business travelers, nearby are Portobello Market in Notting Hill, Marble Arch, Oxford Street, Regent Street and Paddington railway station