Mobile, AL | 262,463 sf

Westwood Plaza is located in the heart of West Mobile, the city’s fastest growing area. This Power Center is home to retailers such as Rouses, Hobby Lobby, Ross, & Ulta, Petsmart and Office Max.

Back To Properties