Lotus Inn Tourist Resort Resort
Sudu Nelum 44 Mile Post, Mathale Road, 21100 Dambulla, Sri Lanka
With mountain views, Lotus Inn Tourist Resort is located in Dambulla and has a restaurant and a 24-hour front desk. The property was built in 1998 and features air-conditioned accommodation with a patio.
Location is very well. Natural place.