Tokyo is full of little restaurants. I think I read somewhere it has the highest number of restaurants per capita in the world. So of course, it includes some odd ones…

Little Restaurants

Little Restaurants

Little Restaurants

Little Restaurants

You might also like

Leave a Reply