Tosawaya Inn is a charming two-star hotel located in the picturesque city of Numazu, Japan. With a guest rating of 8.1 out of 10 based on eight reviews, it offers a welcoming atmosphere for travelers seeking both leisure and business experiences. This independent inn reflects the unique character of Numazu, a city known for its stunning views and rich cultural heritage.