Otsu is a bay located in Kansai, Japan on the
continent of Asia. Find Hotel and attractions in Otsu, Shiga below.
Otsu in Otsu, Shiga
Otsu Prince Hotel Otsu Prince Hotel is an all-year resort on the shores of Lake Biwa.
Located at the heart of the Japanese archipelago, Lake Biwa is the largest lake in Japan and is the symbol of Otsu. On its shores ...