Sort:  

Yes, it is an impressive place that lets you see a lot of Japanese culture.