Hotels in Moucha
We found 1 property with availability in Moucha
Show on map
Ipsivaton Mountain Resort
Moucha, Moucha, Greece
The 3-star Ipsivaton Mountain Resort Moucha is situated 25 minutes on foot from Plastiras Lake Dam and features a terrace and a shared lounge.
- 1-1