Poplar Plaza Shopping Center, Memphis
3440 Poplar Ave, Memphis, TN 38111, USA
Location on the map Poplar Plaza Shopping Center
Located nearby
Poplar Plaza Shopping Center is located at 3440 Poplar Ave, Memphis, TN 38111, USA (~9.5 km from the central part of Memphis).
You are on this page because you are most likely looking for: shopping mall
or pizza restaurant,
Poplar Plaza Shopping Center Memphis, United States,
Poplar Plaza Shopping Center, address,
reviews, phone photo.