Remove Ads

Photos for Dimitri's Family Restaurant

Dimitri's Family Restaurant

10945 Lorain Ave, Cleveland, Ohio 44111 USA

22 Reviews