Wonderful Weddings

Another happily married couple


.
Bay View Bed and Breakfast, Beachgate Lane, Stonehaven, AB39 2BD