Get directions to: Taco Mix Restaurant, New York, NY
Restaurant address: 234 E 116th St New York, NY 10029, USA
Restaurant: Taco Mix Restaurant