Get directions to: La Quinta Inn Farmington, Farmington, NM
Restaurant address: 675 Scott Ave Farmington, NM 87401, USA
Restaurant: La Quinta Inn Farmington