japanthis.com
What does Narimasu mean?
The greatest fast food capital you’ve never heard of (plus, the shittiest castle ever).