Let the beautiful blooms and lush greenery guide you to your room at the Mission Inn. This Spanish-style oasis is the perfect way to stay in Santa Cruz.