Kichanga Lodge
LOCATION: Kichanga Lodge is a small intimate resort with a private beach and beautiful charming cottages set within rich tropical gardens. In perfect harmony with the natural environment, Kichanga Lodge is an unforgettable place for those who love nature & are looking for a quiete