📍 110 East Cota Street, Santa Barbara
Plaza de Vera Cruz — Nature area in Santa Barbara, California, USA. 110 East Cota Street, Santa Barbara. Hours, map, contact. USAForAll.