mail_outline sales@mediastorehouse.com
Buddhist statue at the Jade Buddha Temple, Shanghai, China
Lion statue, Jade Buddha Temple, Shanghai, China
Red doors, Jade Buddha Temple, Shanghai, China
Jade Buddha Temple, Shanghai, China
China, Shanghai, Jade Buddha Temple