apartments the wallpaper windsor the windsor apartments philadelphia 5717 Windsor Ave Philadelphia PA 19143-5232 is a townhouse listed for rent at mo. Large Studios 1-Bedrooms from 1345month Overloo… Sunday, June 26, 2022 Edit