8.6/10
Excellent
66 reviews
Free Wi-Fi
Leopold Hotel Oudenaarde is located in the city centre, a 300-metre walk from the Market Square and 1300 metres from Oudenaarde Train Station.
Number of rooms: 66
De Ham, 9700 Oudenaarde, Belgium