Surf & Beach Barn Hen House | Gower | Sleeps 10