1. Briarwood Apartments 277 Brick Top Rd Ste A9, Windham, CT 06280 Coordinate: 41.71354,-72.18605 Phone: (860) 423-5234