Open Door Christian School: 1785 McFarland Blvd N Tuscaloosa, AL