Share:

Restaurants & Bars 1

Ali Baba

maya | Sep 1, 2003 04:34 PM

Hello.

I've heard a lot about this place and was wondering where it is? Also, what do you recommend from there? Also, it sounds like it is always rushed so is there any particular good time to go?

Cheers,

Maya

Want to stay up to date with this post?

Recommended From Chowhound