This is a apartment home. This home is located at 4 E River Rd APT B, Barkhamsted, CT 06063.Show more