SPP – Canoga Park Details Location Address:21320 Deering Court, Canoga Park, California, 91304, United States Posted in .