Get directions to: Dimitri's Greek Italian Rstrnt, Landrum, SC
Restaurant address: 5600 N Highway 14 Landrum, SC 29356, USA
Restaurant: Dimitri's Greek Italian Rstrnt