4 br, 1.5 bath House - 128 Craig Drive,

 128 Craig Drive,, HamiltonOH 45013
$1,4754 Beds1872 sqft