Villa Hotel London
Leinster Gardens, Bayswater,London W2
England, United Kingdom.
The Holiday Villa Hotel London is centrally located in Leinster
Gardens near the bustling Bayswater. With easy access
to the business district, shopping malls and local
attractions such as the famous Portobello Road and Hyde Park, the
strategic location of the hotel makes it ideal for both business
people as well as families on vacation.