C
Cigar Boy Review of Strato's Greek Taverna
Great restaurant. Recently remodeled it is beautif...
Great restaurant. Recently remodeled it is beautiful. The food is outstanding and love the shows on the weekends. Best Greek food in Dallas
Comments: