Featuring a garden, terrace and views of mountain, Mountain nest is located in Ella, 4.8 km from Demodara Nine Arch Bridge.
Free WiFi
Non-smoking rooms
No parking available.
Featuring a garden, terrace and views of mountain, Mountain nest is located in Ella, 4.8 km from Demodara Nine Arch Bridge.