The luxurious Grand Hotel National is situated directly on the shore of Lake Lucerne, only a 5-minute walk from the train station and the old town.

Your Holiday Starts Here

  • Feefo Trusted
  • Spread the Cost
  • £49pp Deposits
  • ABTA & ATOL