Address: 600 Homestead Rd S, Lehigh Acres, FL 33974, USA
Address: 3106 13th St W, Lehigh Acres, FL 33971, USA
Address: 1416-1418, Lee Blvd, Lehigh Acres, FL 33936, United States