Location:5840 Strand Blvd, Naples, FL 34110, USA