2 Chome-1-20 Oide, Yokkaichi, Mie 510-0835, Japan
Hotel Mio Plaza is a Hotel located at 2 Chome-1-20 Oide, Yokkaichi, Mie 510-0835, Japan. It has received 27 reviews with an average rating of 3.2 stars.
The address of Hotel Mio Plaza: 2 Chome-1-20 Oide, Yokkaichi, Mie 510-0835, Japan
Hotel Mio Plaza has 3.2 stars from 27 reviews
Hotel