Newberry Plaza, located at 1030 North in Chicago, is a premier residential building offering a range of amenities and services for its residents.
With a state-of-the-art fitness center, a relaxing pool deck, and a variety of resident facilities, Newberry Plaza provides a comfortable and convenient living experience in the heart of the city.
Generated from the website