Seminole Towne Plaza, 318 N Entrance Rd, Sanford, FL 32771, United States
200 Hickman Dr, Sanford, FL 32771, United States