Restaurants & Bars

Chicago Area

Dimitri's in St. Charles?

Share:

Restaurants & Bars 5

Dimitri's in St. Charles?

Larry | Jun 19, 2006 01:47 PM

I know this restaurant opened this spring and that the chef is one of the partners at Tribella's, located in Batavia.

I've been craving some good pastitio....has anyone been here? Or, does anyone know of any other good Greek restaurants in the Fox Valley area?

Want to stay up to date with this post?

Recommended From Chowhound