It's the Largest Image Hotel in the world which Located in Henbei Province China. It was Built in 2000, this 10-story building depicts Fu, Lu and Shou-Chinese gods symbolizing good fortune, prosperity and longevity. [Source]