Papillon Garden Bar Villas
Apartment
Bamburi
Just 200 metres from Bamburi Beach, Papillon Garden Bar Villas are set in tropical gardens and feature an outdoor pool and onsite water facilities.
Number of rooms: 12
Bamburi Beach, 80401 Bamburi, Kenya