11700 Little Tujunga Canyon Road Lake View Terrace, CA 91342 United States
Lake View Terrace, CA 91342 United States