A Station Eight Fan Web Site
Displaying 1 record.
Where exactly in China is Xanadu? If you can't tell us that could you give us a general location like what province it is in?
Xanadu is hidden amid the rocky northern mountains of China.