8843 117th St N, Seminole, FL 33772, USA
11180 66th Terrace, Seminole, FL 33772, USA
8054 Bayshore Dr, Seminole, FL 33776, USA
11000 70th Ave N, Seminole, FL 33772, USA