Shimaru is located in Oita, Japan on 923-2 Kunisakimachi Tabuka. Shimaru is rated 4 out of 5 in the category japanese restaurant in Japan.
Address
923-2 Kunisakimachi Tabuka
Service options
Takeaway
Dine-in
Accessibility
No wheelchair-accessible entrance