11233 60th Ave N, Seminole, FL 33772, USA
11375 68th Ave, Seminole, FL 33772, USA
13210 86th Ave N, Seminole, FL 33776, USA
13720 94th Ave N, Seminole, FL 33776, USA