100 N Church StBloomfield, NM 87413 100 N Church StBloomfield, NM 87413 2300 E 30th St Bldg BFarmington, NM 87401 2300 E 30th St Bldg BFarmington, NM 87401 301 S Lake StFarmington, NM 87401 301 S Lake StFarmington, NM 87401 6 Road 7586Bloomfield, NM 87413 6 Road 7586Bloomfield, NM 87413