121 S Elm St
Keller, TX 76248
$4,100,000 USD
10,084 SF
10,084 SF
$4,100,000 USD
Lodge Meeting Hall