1. Mirror Mirror 101 S Florida Ave, Deland, FL 32720 Coordinate: 29.02802,-81.30539 Phone: (386) 873-4378