Red Balloon Family Restaurant is located in Dehiwala-Mount Lavinia, Sri Lanka on No. 205/B Anagarika Dharmapala Mawatha. Red Balloon Family Restaurant is rated 4.1 out of 5 in the category family restaurant in Sri Lanka.
Address
No. 205/B Anagarika Dharmapala Mawatha