Baobab Filmhouse

652 Marshall Ave., Memphis, Tennessee 38103