5 Star Resorts for the Locale of Otsu

Industry Rating
Otsu Prince Hotel
  • The Otsu Prince Hotel is located on the shores of Lake Biwa in Otsu, Japan.
  • Adjoins the Convention Hall Ohmi
  • Near Otsu Station
  • Near the Amida Do

Hotel Features.
  • Outdoor pool
  • Restaurant
  • Business center

Guestrooms.   Learn More, Check Availability, or Book It


Click Here To Search The 5 Star Travel Center for Additional Hotels in Otsu

Click Here To Search Again