1. Back To Godhead 18024 NW 112th Blvd, Alachua, FL 32615 Coordinate: 29.818722,-82.46487 Phone: (386) 462-0422