Mesa Grande Taqueria
100 Genesee St, Auburn, NY 13021, United States
Latin american restaurant ◄ Latin American restaurant ◄
Clean place , friendly staff and great food.. Cant ask for anything more! Nice menu of familiar ...
Latin american restaurant ◄ Latin American restaurant ◄