Get directions to: Stop N Shop, Leland, MS
Restaurant address: 103 North Main Street Leland, MS 38756, USA
Restaurant: Stop N Shop