Restaurant
Taro
17 locals recommend,
Location
412 Kennington Rd
London, England
Tips from locals
Lovely family-run japanese restaurant, has been around for decades. Traditional and unfussy, it serves delicious ramen, sushi and noodles at good prices.