The Microtel Inn and Suites by Wyndham is a place to stay with relaxing views located in Meridian, Mississippi. Stay, eat and explore the beauty of the town.
The Microtel Inn and Suites by Wyndham is a place to stay with relaxing views located in Meridian, Mississippi. Stay, eat and explore the beauty of the town.