City mall, Mombasa
Pili Trade Centre, Mombasa Road, Nairobi
THE MIRAGE TOWER 3, 2ND FLOOR
QRGQ+Q7H, Kiambu Rd, Nairobi
Ali Barbour's Cave Restaurant Ground N/A Beach Road, Mombasa