Tudor Creek, Off Nyali Bridge, Mombasa
Malindi Road, Mombasa, Kenya
Ali Barbour's Cave Restaurant Ground N/A Beach Road, Mombasa