Town & Country Resort & Convention Center

500 Hotel Circle North
San Diego
California
United States