Omuraya is located in Toyohashi, Japan on 1 Chome-55 Ohashidori. Omuraya is rated 4.4 out of 5 in the category izakaya restaurant in Japan.
Address
1 Chome-55 Ohashidori
Service options
Dine-in
Amenities
Gender-neutral toiletsToilets
Offerings
AlcoholSmall plates