Ali Baba's Cafe

Ali Baba’s Cafe

Awarded #1 of 215 restaurants in Simi Valley on tripadvisor.com