Escape to the peaceful countryside of Japan and explore the local culture with an overnight stay at Dream House. Located in Yamaguchi prefecture (山口県), known as the “entrance to the mountain”, you will be surrounded by the breathtaking and mountainous landscapes of rural Japan. With six bedrooms, a shared living room and kitchen, you’ll have all the comforts of home and more. It is the perfect place to connect with nature and recharge. Contact Koshu to book your stay.