Location

Star Plus Inn & Suites

644 Mulberry Ave

Selmer, TN 38375