At The Royal Yacht, a truly memorable experience awaits you. Modern decor with a cosmopolitan flair flows throughout the hotel, restaurants, and spa, complemented by tasteful nautical elements. Set in the heart of vibrant St Helier, Jersey, guests are well-placed to explore town and engage in some retail therapy, take a stroll on the beach