Comfort Inns 110 Plymouth Street - Santa Cruz, California 95060 Approximately 0.7 miles from Church In Santa Cruz Compare prices for Comfort Inn Santa Cruz with nearby hotels
Comfort Inn Santa Cruz is the closest Comfort Inns hotel to Church In Santa Cruz.