top of page
POPLAR PLAZA
HOME
ABOUT
SHOP
LOCATION
LEASING
REVIEWS
More
Use tab to navigate through the menu items.
LOCATION, location, Location
3440 Poplar Ave,
Memphis, TN 38111
conveniently located
in the center
of the 240 loop
(901) 458-8922
3460 Plaza Avenue
Memphis, TN 38111
Operated by:
Finard Properties
bottom of page