Japanese Restaurant with the most Stunning View in Tokyo - Ajikaido Gojusantsugi 味街道五十三次
Japanese Restaurant with the most Stunning View in Tokyo - Ajikaido Gojusantsugi 味街道五十三次 located on the 38th floor of the Shinagawa Prince Hotel in Tokyo Japan with 7 types of Japanese food including sushi, tempura, shabu shabu, teppanyaki grill, deep fried kushiage, yakitori grill and oden.