10
801 S Hoover St
Los Angeles, CA 90005
$6,850,000 USD
4,400 SF
6.09% Cap Rate
4,400 SF
$6,850,000 USD
Service Station