Ramada Inn 130 W Cliff Dr Santa Cruz, CA 95060 Phone: (831) 423-7737 View Website
Category: Hotels & Motels