Set in the heart of the Gower Peninsula, The North Gower Hotel offers bed and breakfast accommodation overlooking the Loughor Estuary.