Little Restaurants

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…