The Royal Yacht

The Royal Yacht

St Helier, Jersey, Channel Islands. / The Royal Yacht is a four star luxury hotel, spa and restaurants located in St Helier, Jersey.