703 Spring St
Granbury, TX 76048
$1,099,000 USD
4,914 SF
4,914 SF
$1,099,000 USD
Lodge Meeting Hall