18
11515 Atlantic Ave
Lynwood, CA 90262
$3,750,000 USD
750 SF
6% Cap Rate
750 SF
$3,750,000 USD
Service Station