6506 NW 109th Place, Alachua, FL 32615 - HotPads