A scenic wedding venue, Costa Viola Resort offers a picturesque setting.