Front: Fuji Kan, Glenwood Mission Inn, Riverside, California Back: 11710 GLENWOOD MISSION INN, RIVERSIDE, CALIFORNIA. The Fuji Kan is a treasure house of Japanese and other oriental art objects. ni CO