1. Fallen Leaf Road 930 Fallen Leaf Rd, Arcadia, CA 91006 Coordinate: 34.1517,-118.05941 Phone: (626) 355-3900