St Thomas More Catholic Church

940 Carmichael St, Chapel Hill, North Carolina

940 Carmichael St, Chapel Hill, North Carolina