Restaurants & Bars


Vasili's - Santa Cruz


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?