35
2120 Narcissus Ct
Venice, CA 90291
$2,950,000 USD
2,963 SF
2,963 SF
$2,950,000 USD
Office