Restaurant
Osaka
11 locals recommend,
Tips from locals
Noodle and sushi specialist, with tempura, soups and other Japanese dishes to eat in and take away.
Locals also recommend
Location
201 Cowbridge Rd E
Cardiff, Wales