Best Western Inn 126 Plymouth St Santa Cruz, CA 95060 Phone: (831) 425-4717 Fax: (831) 425-0643
Category: Hotels & Motels