Alfriston Gardens is the best wedding venue in Sussex with beautiful gardens, stylish accommodations, and delicious food and drink. The venue can host up to 200 guests