7112 NW 121st Avenue, Alachua, FL 32615 - HotPads