Overview Step into a leadership role at Town and Country Resort , San Diego’s legendary destination where innovation meets hospitality. With 675 thoughtfully designed guest rooms , 250,000 square feet of meeting space , 5 dining outlets , and 20 acres of beautifully landscaped grounds , this propert