Hotel Leon
Hotel
Debar
Located in Debar, 1.6 km from Monastery of Saint George the Victorious, Hotel Leon provides accommodation with a garden, free private parking and a bar. This 3-star hotel offers room service and free Wi-Fi.
Number of rooms: 15
Str. 8 September No. 1, 1250 Debar, North Macedonia