Homes for sale - 120 S MAIN ST, Paris, ID 83261 – MLS#1777691 - Bre...