Resorts List

 

Otsu Prince Hotel

"""Location.

  • 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.


Return to Resorts Search