SOUTH EUCLID, Ohio – A new Walmart Supercenter will open at Oakwood Commons in South Euclid at 1868 Warrensville Center Rd. on Oct. 16.…