Sawaki is a charming 2-star hotel nestled in the picturesque city of Imabari, Japan. With a guest rating of 8.5 out of 10 based on 46 reviews, it offers a warm and inviting atmosphere, perfect for travelers seeking a comfortable stay. Imabari is known for its rich cultural heritage and stunning coastal views, making it an ideal destination for both leisure and business travelers.