There's a lot visitors like about Farmington, especially its riverfront and restaurants. Activities like hiking give you a chance to enjoy the outdoors while you're in town. Plan a fun excursion to Pinon Hills Golf Course and San Juan Country Club while here. You might find that sights like Animas Valley Mall and Sun Ray Park and Casino are worth a visit.