Start from
Avis Car Rental
Town & Country Resort, 500 Hotel Cir N, San Diego 92108