The NarrowsNear Strangford Lough, one of the most important marine sites in Europe and one of the most beautiful places in the world.The Narrows is more than a restaurant, more than a guesthouse, more than a conference centre -indeed, more than the sum of ...