The Best noodle restaurant in Japan: Abura Soba My favorite noodle dish or all Time is Abura soba Abura meaning oil and soba is a type of Japanese buckwheat noodle. This is basically ramen with