Wellawaya-Ella-Kumbalwela Hwy, Ella, Sri Lanka, Ella
94572228536, 94572228536
Parking lot
Room service
Restaurant