at 62 S Prescott St, Memphis , 38111-4683 United States
11 FB users likes Poplar Plaza Shopping Center, set it to 682 position in Likes Rating for Memphis, Tennessee in Local Business category
Poplar Plaza Shopping Center is Memphis based place and this enity listed in Shopping Mall category. Located at 62 S Prescott St TN 38111-4683. Contact phone number of Poplar Plaza Shopping Center: (901) 458-8922