View Details 16 Wilfred Road Spencer | Manchester $172,400 3 bd 1 ba 1 ½ ba 1,310 sqft 0.11 acres Under Contract