Nelum Ambula Restaurant is located in Padukka, Sri Lanka on R3RR99P, M D H Jayawardane Mawatha. Nelum Ambula Restaurant is rated 3 out of 5 in the category family restaurant in Sri Lanka.
Address
R3RR99P, M D H Jayawardane Mawatha
Service options
Takeaway
Dine-in