27
5100 Hickory Point Frontage Rd
Decatur, IL 62526
$2,303,000 USD
40,043 SF
13.24% Cap Rate
40,043 SF
$2,303,000 USD
Hotel