News

Located in Chula Vista, just seven miles from downtown San Diego, this massive Marriott resort features 1,600 guest rooms, over 477,000 square feet of meeting and event space, a luxury spa and an ...