That's what you'll be yelling after your first trip to Vasili's. A very busy restaurant in the heart of Santa Cruz, Vasili's offers the best in Greek and
3 of 5 stars
4 of 5 stars
Been there, done that? Do tell us about it! Submit a review of this Santa Cruz restaurant today.