Ali Baba Restaurant
7271 Wurzbach Rd
San Antonio, TX 78240-3800
210-692-1000