benoa.net
Little Restaurants - Benoa in Japan
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…