Kitchen Origin is located in Machida, Japan on 8 Chome-9-13 Naruse. Kitchen Origin is rated 3.5 out of 5 in the category box lunch supplier in Japan.
Address
8 Chome-9-13 Naruse
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance