El Camino – Fort Lauderdale
817 E Las Olas Blvd
Fort Lauderdale FL 33301
USA