1. Ordered Steps 10843 NW 60th Ter, Alachua, FL 32615 Coordinate: 29.75478,-82.40901 Phone: (352) 328-4748