Japan House Urbana

200 South Lincoln Avenue, Urbana , Illinois, United States - Phone: 217-244-9934