Castle Royal Hotel

Moi Avenue
Mombasa
Kenya