Overlooking Weighbridge Square, adjacent to Liberation Square, the Royal Yacht is a hotel/restaurant in downtown St Helier on Jersey. The original building on the corner has been added to, with restaurants on the ground and first floors – super popular from lunch all the way through to the small hours[…]