Lin Carter suggests that Carcosa is actually the name of a planet and the site of the Immemorial City. Perhaps it orbits Aldebaran. It is the setting for Carcosa Story About Hali and home to Byakhee and Yoogs.
The world of Carcosa is the setting for the second volume of The Order of the Four Sons.
Compare Hastur (planet)