Local business A rising star in wedding venuesBy WebMasterJanuary 1, 20200 Northwood House in Cowes has been enjoying a popular resurgence in recent years and now finds itself high up on…