1 of 10Featured66 Stroudwater St. (opens in new tab)66 Stroudwater Street, Westbrook, ME 04092(207) 553-2661$1,750/moFees may apply12-mo lease1 unit available1 bedView DetailsCheck availability