Dream Inn Santa Cruz: Honest Review of This Oceanfront Resort
175 W. Cliff Drive, Santa Cruz, California One of my favorite places in California is the Dream Inn Resort Hotel in Santa Cruz! It’s the only beachfront hotel in Santa Cruz…
175 W. Cliff Drive, Santa Cruz, California One of my favorite places in California is the Dream Inn Resort Hotel in Santa Cruz! It’s the only beachfront hotel in Santa Cruz…