Winds of Restoration Ministries Church of Columbus, OH. The location of Winds of Restoration Ministries Church is 43206, 895 Parsons Ave, Ste B - marked with a pin on Google Map.