The Kahler Grand Hotel

Capacity

  • Up to 540

Location