Swallows Nest Barn – Capturing Memories with a Bohemian Touch in Stratford Swallows Nest Barn in Stratford offers the perfect rustic setting for a wedding, combining the charm of the countryside with modern elegance. Recently, a lovely couple chose this venue for their special day and opted for our Mad Hat Photo Booth to capture […]