4009 Iron Horse Trail, Granbury, TX, 76048

$308,900

4009 Iron Horse Trail, Granbury, TX, 76048

Courtesy of: Joni Dawson | J Dawson Realty