Negombo

Jambo Gardens Hotel

About

Jambo Gardens Hotel is a restaurant in Negombo, Sri Lanka.