The Garden Oasis is a beautiful setting in the heart of Santa Cruz. The perfect space for a couple to call home while exploring all the city had to offer.