Skechers Factory Outlet

3301 Okeechobee Rd, Hialeah, Florida, United States