Poplar Inn and Suites
Memphis Tennessee
When you stay at Poplar Inn and Suites in Memphis, you'll be in the business district, within a 15-minute drive of University of Memphis and Wolfchase Galleria. This aparthotel is 10.2 mi (16.4 km) from Beale Street and 11 mi (17.7 km) from FedEx Forum.
Make yourself at home in one of the 140 individually decorated guestrooms, featuring kitchenettes with refrigerators and stovetops. Your room comes with a Select Comfort bed. Complimentary wired and wireless internet access keeps you connected, and cable programming provides entertainment. Conveniences include phones, as well as separate sitting areas and microwaves.
Property Details
Location
5811 Poplar Ave, Memphis, Tennessee 23836, United States