8AM - 9PM
632 W Main St, Farmington9AM - 7PM
2615 E Main St, Farmington6AM - 11PM
800 W Main St, Farmington8AM - 8PM
730 W Main St, Farmington8AM - 9PM
4221 E Main St, Farmington8AM - 8PM
4600 E Main St, Farmington8AM - 8PM
3540 E Main St, Farmington8AM - 8PM
1400 W Main St, Farmington