bn:14842512n
Noun Named Entity
PT
No term available
EN
The Omni La Costa Resort & Spa is a luxury destination resort hotel opened in 1965, located in Carlsbad, California and is owned by Omni Hotels & Resorts, based out of Dallas, Texas. Wikipedia
Relations
Sources
LOCATED IN THE ADMINISTRATIVE TERRITORIAL ENTITY
SPORT