Yes, in modern astronomy, the Pleiades remain recognized as a star cluster located in the Taurus constellation.