HOME / Italian restaurant / Dimitri's Greek Italian Restaurant
5600 SC-14, Landrum, SC 29356
+18644684310
View Business Profile