Get directions to: Taurus Flavors, Chicago, IL
Restaurant address: 112 E 71st St Chicago, IL 60619, USA
Restaurant: Taurus Flavors