Lake Balboa Park
6300 Balboa Blvd., Los Angeles, CA 91406
Lake Balboa Park is a Parks, Bodies of Water place is located in Los Angeles, California. The address of Lake Balboa Park is 6300 Balboa Blvd., Los Angeles, CA 91406.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 818-756-9743, or open their website to view relevant information, The url is http://www.laparks.org/dos/aquatic/balboa