Featuring free WiFi and a restaurant, Hotel Leon offers accommodation in Debar, 50 km from Ohrid. The hotel has a terrace and views of the mountain, and guests can enjoy a drink at the bar. Free private parking is available on site.
Located in Debar, Hotel Leon has a garden, terrace and free WiFi. F Read more
Featuring free WiFi and a restaurant, Hotel Leon offers accommodation in Debar, 50 km from Ohrid. The hotel has a terrace and views of the mountain, and guests can enjoy a drink at the bar. Free private parking is available on site.
Located in Debar, Hotel Leon has a garden, terrace and free WiFi. Featuring a bar, the 3-star hotel has air-conditioned rooms with a private bathroom. All rooms include a terrace. At the hotel, every room is fitted with a balcony. The rooms are equipped with a flat-screen TV, and selected rooms are equipped with a mountain view. The rooms will provide guests with a fridge. Ohrid is 50 km from Hotel Leon, while Mavrovo is 23 km from the property.
Number of Rooms: 15