Jumbo is located in Shimonoseki, Japan on 3 Chome-5-41 Ayaragihonmachi. Jumbo is rated 4.1 out of 5 in the category takoyaki restaurant in Japan.
Address
3 Chome-5-41 Ayaragihonmachi
Service options
Takeaway
Accessibility
No wheelchair-accessible entrance