Southland Mall Shopping Place Southland Mall, 5953 West Park Avenue, Houma, LA, 70364, ☎ 985-876-4765. ... Shortlist