Celtic Manor

Location

golf, spa and leisure hotel and resort in Newport, south Wales

Mentioned in 1 video