Dulsara Restaurant is located in Badulla, Sri Lanka on No. 26 Cocowatte Road. Dulsara Restaurant is rated 4 out of 5 in the category non vegetarian restaurant in Sri Lanka.
Address
No. 26 Cocowatte Road
Service options
TakeawayDine-in
Accessibility
Wheelchair-accessible seating