Excel Inn Oyama is a charming 2-star hotel nestled in the heart of Sano, Japan. With a guest rating of 8.0 out of 10, based on eight reviews, it offers a welcoming atmosphere for travelers seeking both comfort and convenience. This independent hotel provides a cozy retreat, ideal for those visiting the region for leisure or business.