Southern Bride highlights The Castle Hill Inn as an extraordinary location for your special day. Read here.