7740 Balboa Blvd Van Nuys, Los Angeles, California 91406-2238 USA
Photo Credit: Campendium/Brian
Claim copyright