Leeds Castle Photo Booth Hire
Leeds Castle Photo Booth Hire - Leeds Castle - Maidstone Kent, ME17 1PL - “THE LOVELIEST CASTLE IN THE WORLD” - You will never forget your first breathtaking vision of Leeds Castle in Maidstone, Kent. Rising majestically from the still waters of its moat, surrounded by 500 acres of parkland and gardens, Leeds Castle is [...] Continue reading »