Mikado is a charming 2-star hotel located in the picturesque city of Imabari, Japan. With a guest rating of 8.2 out of 10, based on eight reviews, it offers a warm and welcoming atmosphere for travelers seeking both leisure and business experiences. Imabari is known for its beautiful landscapes and rich cultural heritage, making it an excellent destination for those looking to explore the unique offerings of Japan.