Wandering around Chofu (a district of Tokyo) I came across this place. I am not sure what is going on, is it a shop?
There was a very helpful sign in English. If anyone could help me out with the translation, that would be great.
Foreigner in a foreign land.