18
42666 Highway 23
Venice, LA 70091
$3,200,000 USD
24,781 SF
24,781 SF
$3,200,000 USD
Hotel