Lotus Inn Tourist Resort Resort Dambulla
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.
Number of rooms: 6
Sudu Nelum 44 Mile Post, Mathale Road, 21100 Dambulla, Sri Lanka