Rediscover The Omni La Costa Resort & Spa
Nestled in the coastal foothills of Carlsbad, California, The Omni La Costa Resort & Spa is one of the top resorts in the world. Since first opening in 1965, the legendary La Costa remains one of the st...