La Posada

609 Frederick Street Santa Cruz CA 95062 (888) 848-5698