16443 Vanowen Street, Van Nuys, Los Angeles 91406, CA, United States
Distance: 334 yd.
Company description
Our apartments in Lake Balboa are centrally located and offer fabulous amenities. Visit the Esplanade Apartments website to learn more about our apartments for rent.