M
Matt Lewis Review of Strato's Greek Taverna
Been coming here for years, for what I believe is ...
Been coming here for years, for what I believe is the best Greek salad in Dallas! Honestly that is the only thing I've eaten here... Probably 100 times over the last 20 years. If you want a great Greek salad, then try this place out!
Comments: