1. Tlalchapa 2 1000 E New York Ave, Deland, FL 32724 Coordinate: 29.02794,-81.28402 Phone: (386) 279-7531