Contact 

SUPER TORTAS

 

Address:

2641 W. Michigan Street

Indianapolis, IN 46222

Monday - Saturday

10:00am - 8:00pm

 

Sunday (Day of our LORD)

CLOSED

 

Contact Number:
Tel:  317-423-2511