Key Largo Lighthouse Beach

key largo lighthouse beach, Tavernier, FL 33070, United States

Location