Mambo's Hikkaduwa Restaurant & Bar is located in Hikkaduwa, Sri Lanka on Galle Road, Narigama, Hikkaduwa, Southern 80240. Mambo's Hikkaduwa Restaurant & Bar is rated 3 out of 5 in the category seafood in Sri Lanka.
Address
Galle Road, Narigama, Hikkaduwa, Southern 80240