Seven Crown Hotel Cabo San Lucas (Cabo San Lucas) Located just off the strip that becomes the Baja Peninsula's primary highway, the three story Seven Crown Cabo San Lucas in Cabo San Lucas, Mexico, offers a private interior courtyard with a tropical garden. Nearby points of interest includ...