1. National Lease & Car Management 19707 Turnberry Way Apt 23k, Miami, FL 33180 Coordinate: 25.95863,-80.12553 Phone: (305) 466-4317