Town & Country Resort and Convention Center

500 Hotel Circle North
San Diego
California
United States