Restaurants & Bars

California

Vasili's - Santa Cruz

Share:

Restaurants & Bars 5

Vasili's - Santa Cruz

George | May 30, 2003 11:39 AM

Heading out to Bay Area in a few weeks for a graduation and plan on taking a day trip to Santa Cruz – heard of this place somewhere on the Internet. Any thoughts? Looking for inexpensive, very casual place with relatively authentic Greek fare.

Want to stay up to date with this post?