BFT logo

VELA ON OX APARTMENTS

21221 West Oxnard Street, Los Angeles, CA, 91367
No trucks on this location