13011 Newport Ave Suite 113, Tustin, CA, United States
Neighborhood: Tustin
+1 (714) 731-6600
http://www.christakisgreekcuisine.com/