Oliver Creek
Location: Montgomery, AL
Type: Retail
Price: $
Oliver Creek is a 94,744 SF shopping center located in Montgomery, Alabama. The Property adjoins a 220,000 SF Wal-Mart Supercenter that is one of the largest volume stores for the chain in the tri-county region. The Property was built in 2003 and its tenants include Big Lots, Dollar Tree and Cato. SMC’s Loan financed the Borrower’s acquisition of the Property.