Javascript is required to view this map.

Lake Balboa

Overview

Address:

6300 Balboa Blvd.
Van Nuys, CA 91406

Explore. Dine. Shop with your American Express® Card.