73 - 74, Arch, 63 Vallance Rd, London E1 5BW
Japanese restaurant | Ramen restaurant | Sushi restaurant
Rating: 4.7