Seven Luck Mountain is an anime-only location which is used as the primary setting for the latter half of Big Trouble in Nekonron, China. The mountain is in Nekonron somewhere in mainland China and possibly close to Jusenkyo, although its remoteness and inaccessibility makes travel to it difficult.
The mountain has several large figures who have been carved into its sides. Kirin dwells at a castle on the peak, which is protected by four castle gates along a winding path. These are each inhabited by a member of the Seven Lucky Gods, who guard access to their leader. The mountain is also surrounded by large geysers which spout at seemingly unpredictable intervals.