Noodle Inn

116-122 Byres Road Glasgow G12 8TB