Nestled in the heart of the community, Winston Plaza hashistorically been a destination shopping center for Melrose Park and surrounding communities. Located on the southwest corner of North and 9th Avenue, Winston Plaza is a premier destination for all your dining, entertainment, and retail needs. With a wide variety of the best known and trusted brands as well as local favorites, why go anywhere else?