Oops, Holmewood Hall is No Longer Here.Here are some amazing Venues worth checking out Wellington Wood Norfolk, United Kingdom Up to 150 | Accommodation Le Ciel Santorini, Greece Up to 120 The Beach House Javea Alicante, Spain Up to 70 | Sleeps 34 | Min Nights: 3 Masseria Torre Maizza Puglia, Italy Up to 300 | Sleeps 80 Parga Beach Resort Parga, Greece Up to 60 | Sleeps 60 | Min Nights: 3 Gosfield Hall Essex, United Kingdom Up to 250 | Accommodation