Comfort Inn - Santa Cruz

110 Plymouth Street
Santa Cruz, CA 95060