21
4910 W Monkhouse Dr
Shreveport, LA 71109
$6,250,000 USD
63,855 SF
63,855 SF
$6,250,000 USD
Hotel