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