Map & Directions - Ali Baba Grill - DTC
View Menu
Ali Baba Grill - DTC
5380 S Greenwood Plaza Blvd, Greenwood Village, CO, 80111
(303) 779-0026 (Phone)
5380 S Greenwood Plaza Blvd, Greenwood Village, CO, 80111
(303) 779-0026 (Phone)