Leslie Brand Estate 1601 W. Mountain St. is now Brand Park & Library. Filming location for "Phantom Submarine"