Available Space: 0 SF
GLA: 24,850 SF
Selma Plaza is a retail center with a mix of national and local retailers and restaurants shadow anchored by a Walmart Supercenter in Selma Alabama.
LEASE RATES: Please call for info
ADDITIONAL BROKER ON THE LISTING
This page was updated on
February 13, 2019