Escobar's Restaurant, HATCH, Utah (UT)

Looking for some food? Escobar's Restaurant is among the eateries you might review.
Comfortably positioned at 158 North Main () in HATCH, Utah (UT) (84735), Escobar's Restaurant can be contacted at 4357354357. Remember to call up upfront to make a reservation.
More restaurants in HATCH, Utah (UT)


Escobar's Restaurant contact information and details:
Address: 158 North Main - , HATCH, Utah (UT) 84735
Contact Phone: 4357354357