Abba Resorts Izu, Japan

The first ABBA RESORT in Japan, “ABBA RESORTS IZU”. Zagyosoh has been loved and cherish by countless guests as the representative resort of Izu and Japan. It is an irreplaceable treasure in which guests can relax in a true Japanese-style inn surrounded by lush nature all combined with hospitality you can only find once in a lifetime.

Information

Official Website: http://zagyosoh.com/en