Southland Shopping Center also known as Southland Mall is located in Taylor, Michigan and consists of an indoor shopping mall, a small strip mall, and a few separate stores and restaurants.
Southland Shopping Center also known as Southland Mall is located in Taylor, Michigan and opened in 1970. It consists of an indoor shopping mall, a small strip mall, and a few separate stores and restaurants.