Company name: Osaka (Cardiff)
Description: Japanese noodle & sushi restaurant
201 Cowbridge Rd E, Cardiff CF11 9AJ, United Kingdom