The Victoria Towers along Canton Road, Hong Kong, China. Triple high-rise residential complex at the edge of Kowloon Park.