DELUXE HOTELS

FIRST CLASS HOTEL

Flamingo Beach Resort & Spa

Serena Road, Shanzu, Mombasa, Kenya

Get in Touch