Come and Experience "A Touch of Paradise" at the Tamarack Beach Resort just North of San Diego in the Village of Carlsbad, California. One of the only Resorts with direct Ocean Views and Panoramic Ocean View Meeting Room and much much moreRead less