8900 Southern Orchard Rd S, Davie, FL 33328, United States
4475 nw 60th Ave, Davie, FL 33314, United States
5081 SW 48th St STE 102, Davie, FL 33314, United States
950 S Pine Island Rd, Davie, FL 33324, United States