Castle Hill. Lovely, majestic and serene; tailor-made for the celebration of a wedding. Wrapped in privacy, Castle Hill sits on a 40 acre peninsula with panoramic views of…