Found 2 places
Address: 13011 Newport Ave, Tustin, CA 92780
Latitude: 33.7497 (33°44′59″N), Longitude: -117.8118 (117°48′43″W)
Phone: (714) 731-6600
Site: www.christakisgreekcuisine.com
Foursquare
Latitude: 33.7 (33°42′0″N), Longitude: -117.8282 (117°49′42″W)