Church of the Immaculate Conception and the Michael Ferrall Family Cemetery is a historic Catholicchurch and cemetery at 145 S. King Street in Halifax, Halifax County, North Carolina. The church was designed by noted Philadelphia architect Edwin Forrest Durang, and built in 1889. The church is basically a rectangular gable-front Late Gothic Revival style frame building, 20 feet wide and 37 feet deep. It features a pair of asymmetrical projecting corner towers and lancet-arch window openings. Adjacent to the cemetery is the Michael Ferrall Family Cemetery, which contains the Michael Ferrall Family Vault built in 1859.[2] Previously located on the same lot was the historic Eagle Tavern hotel that was moved in the 1970s to its current location at the corner of King Street and St. David Street next to the Halifax Visitor Center. Both the Immaculate Conception Church and the Eagle Tavern were donated to the Catholic Diocese of Raleigh by Nanny Gary, a great granddaughter of Michael Ferrall. [3] The church is one of only two churches still standing that were built by Servant of GodThomas Frederick Price, the first native North Carolinian to become a Catholic priest.[4]