Stowe Mission of Central Ohio is a Christ-focused inner-city ministry located on The South Side of Columbus. This ministry provides services for Central Ohio residents in need.