Centrally located, and within walking distance to supermarkets, shopping and dining, you're close to everything that's important in the heart of the city! Windsor Plaza is located at 2712 Windsor Street and features hardwood floors, private balconies, an elevator, a camera monitored entrance and on-site management. This property is the place for you if youre looking for a mature, well-maintained and quiet residence.