Remove Ads

Photo of Japan House

Japan House

2000 S Lincoln Ave, Urbana, Illinois 61801 USA

10 Reviews

This place is so beautiful! If you are in Champaign you should visit this place

Photo Credit: Yelp

Remove Ads