Fuck that juggalo shit, Shangri-La is a group of hotels in China.. Primarily around Hong Kong. Hell, you'll see that just by typing it in google. Silly Clowns.
" Where will you find your Shangri-La? "
148👍 135👎