181 South Windsor Street is a classic New England home which has been converted in to six apartments of different sizes.
Please choose from the site navigation menu above to see available apartments here!
All apartments are leased annually August 1 – July 31
Apartments available for August 1, 2024:
Sorry, all rented for the upcoming year!