Limetree inn & Suites
Hotel
Mena, Arkansas
Free Wi-Fi
Parking
Looking for a place to spend a night after a long walk around the city? Hotel «Limetree inn & Suites» is located in Mena. This hotel is located in walking distance from the city center.
804 US-71, Mena, ARKANSAS, US, Mena, 71953