5380 Greenwood Plaza Blvd -J110
Excellent mediterranean cuisine and atmosphere. The food was delicious and the service very friendly
January 22, 2010
Ali Baba Grill DTC
If you've been to or used
Ali Baba Grill DTC, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.