
Shiga, Japan
Ayaha Lakeside Hotel
3-star hotel
Enjoy a relaxing stay at the Ayaha Lakeside Hotel in Otsu, situated on the shores of Lake Biwa. The hotel offers 29 air-conditioned rooms with refrigerators and private bathrooms featuring complimentary toiletries and electronic…
- Wi-fi
- Breakfast
- Conference room
- Meeting room











