Twiga beach resort
- Kes18,946
- 47.1Km From Kilifi Town
Amira’s Palace in Mombasa offers spacious apartments surrounded by a vibrant outdoor environment. Guests enjoy modern amenities, including free Wi-Fi, a flat-screen TV, and a private bathroom in each unit. The lush garden provides a relaxing setting, making it an ideal choice for both short-term and long-term stays.