Tamarack Beach Resort

3200 Carlsbad Blvd Carlsbad, California 92008
Website