Skip to main content
>

Park Villa

Park Villa

51 Grove Road
London
E3 4PE
United Kingdom
51.5268406749, -0.0364544712
From £18 /night
About Park Villa

Set in London, 1.1 km from Victoria Park, Park Villa features free WiFi access and free private parking. You will find a 24-hour front desk at the property. Olympic Stadium is 1.9 km from Park Villa, while Brick Lane is 2.5 km from the property.