Westwood Plaza is a commercial complex situated in the heart of Westwood, NJ, offering a variety of retail and dining options to the local community.
With a mix of shops and eateries, Westwood Plaza provides a convenient and bustling destination for residents and visitors alike to shop, dine, and socialize.
Generated from their business information