Boca del Cielo Inn

118 First Street ~ Santa Cruz, CA ~ Business Closed