Extended Stay America Memphis-Poplar Avenue Hotel is located in the east of Memphis. The hotel is located 15 miles away from Memphis International Airport and also from Downtown Memphis. Nearby tourist attractions include Beale Street, Liberty Land Theme Park, Memphis Zoo and many more.