Great start-up space

119-131 Belmont Ave, Los Angeles, CA 90026, USA
$1.500.000