Dimitri's Restaurant 1830 Snow Rd Parma OH United States
Hours: Mon. - Thu. 11a.m. - 9p.m. ; Fri. & Sat. 11a.m. - 11p.m. ; Sun. 11a.m. - 9p.m.
Phone: 216.741.3399 Accepts: checks, Visa, Diners' Club, MasterCard/Eurocard