Lake Balboa Care Center - 16955 vanowen st, van nuys, ca 91406. Web lake balboa care center. 4.4 / 5.0 30 reviews. Web lake balboa care center is a 50 bed medicare and medicaid certified nursing home located in van nuys, ca. Web lake balboa care center is a nursing home, also known as skilled nursing facility, located at 16955 vanowen street in van nuys, ca. Web lake balboa care center.
4.4 / 5.0 30 reviews. Web lake balboa care center is a nursing home, also known as skilled nursing facility, located at 16955 vanowen street in van nuys, ca. Web lake balboa care center. Web lake balboa care center. Web lake balboa care center is a 50 bed medicare and medicaid certified nursing home located in van nuys, ca. 16955 vanowen st, van nuys, ca 91406.