Villa Helena Villa Linden, Flemish Brabant
9.5/10
Exceptional
Free Wi-Fi
6 km.
Leuven Train Station
Set in Linden, within 7.2 km of Horst Castle and 33 km of Mechelen Trainstation, Villa Helena offers accommodation with a garden as well as free private parking for guests who drive.
Number of rooms: 2
67 Eikenstraat, 3210 Linden, Belgium