Town and Country Resort & Convention Center

500 Hotel Cir N
San Diego
California
United States