Floors Castle offers the perfect venue for those wanting their own ‘royal wedding’

Floors Castle