Sitting right by the shore of Lake Biwa, Lake Biwa Otsu Prince Hotel is the perfect accommodation for business and leisure travelers who would also like to explore Kyoto and Shiga. Standing 38 stories high and ... Read more

View all Luxury Hotels in Otsu