Otto Meieki is located in Nagoya, Japan on 3 Chome-13-21 Meieki, Nakamura Ward,. Otto Meieki is rated 3.9 out of 5 in the category buffet restaurant in Japan.
Address
3 Chome-13-21 Meieki, Nakamura Ward,
Service options
Kerbside pickupDine-in
Accessibility
Wheelchair-accessible toilet