Escobar's Restaurant, HATCH, Utah (UT)
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
