111 S Amelia Ave, De Land, Florida, United States

29.027904, -81.299217