Delta Steakhouse

134 N Front St Senatobia MS 38668 USA

(662) 612-6404

Location