Get directions to: Lime Tree Restaurant, Mena, AR
Restaurant address: 804 Highway 71 North Mena, AR 71953, USA
Restaurant: Lime Tree Restaurant