SPA Negombo Kochchikade - Nethuli SPA is located in Negombo, Sri Lanka on 61 A Chilaw - Colombo Main Rd. SPA Negombo Kochchikade - Nethuli SPA is rated 3.6 out of 5 in the category spa and health club in Sri Lanka.
Address
61 A Chilaw - Colombo Main Rd