Taj Mahal Fast Foods, CHICAGO, Illinois (IL)
Comfortably situated at 1512 W Taylor St () in CHICAGO, Illinois (IL) (60607), Taj Mahal Fast Foods are available at 3122266546. Make sure you upfront to arrange your spot in the restaurant.
More restaurants in CHICAGO, Illinois (IL)
Taj Mahal Fast Foods contact information and details:
Address: 1512 W Taylor St - , CHICAGO, Illinois (IL) 60607
Contact Phone: 3122266546