Christakis Greek Cuisine

Family-run Greek restaurant in Tustin since 1996, with live music.

Address
13011 Newport Ave., Suite 113, Tustin, CA 92780
Directions
More info

Nearby