Javascript is required to view this map.

Lake Balboa

Overview

Address:

6300 Balboa Blvd.
Van Nuys, CA 91406

Phone:

(818) 756-9743