Japanese Restaurants in Wandsworth - Grosvenor Way 725-727 Garrett Lane, London, SW17 0PD Tags: japanese food in wandsworth, japanese takeaway