31 North Broadway, Aurora, Illinois 60505, United States

708-247-9305

Chupacabra Puerto Rican Kitchen

Deliciousness to go