Jewel box in the heart of Brentwood. Walkers paradise. Extra large remodeled units with many amenities.

11733 Kiowa Ave, Los Angeles, CA 90049

CURRENTLY REVIEWING