LondonKichiyawagashiLocation & ContactAddress394 Mentmore Terrace, London E8 3PH, UKView on Google MapsReviews & RatingsNo reviews yetBe the first to review