Subway Anchored Retail Center w/ Billboard

4299 Crenshaw Blvd, Los Angeles, CA 90008

Property Description

Property Details