Bristol

3 bedrooms, 2.5 baths, 2,182 sq. ft. from $498,587