6
4356 Leimert Blvd
Los Angeles, CA 90008
$2,943,866 USD
1,859 SF
4.5% Cap Rate
1,859 SF
$2,943,866 USD
Restaurant