Santa Photos at La Cumbre Plaza

Santa photos at La Cumbre Plaza start December 4. Check back to book your visit!

Address
121 South Hope Ave, Santa Barbara, CA 93105
Find another location