Where is The Crazy Horse

99 Upper Ground, South Bank London SE1 9PU