2 locals recommend ·
Tips from locals
Hands-down the best gas station and mechanic. If you're unlucky enough to need auto work while you're in town, this is the place. Ask for George or Eli, the owners, and they'll treat you like family.