Eating Mexican at Sal & Teresa's Mexican Restaurant restaurant in Show Low, AZ.

Feedback

Do you manage or own Sal & Teresa's Mexican Restaurant?

Yes