Riverchase Promenade

Location Birmingham, AL
Total Sq Ft 164,003
Occupancy 95%
Asset Type Power Center