Lido Theatre was a familiar landmark in Orchard Road. It was a 31-year-old cinema when it was demolished to make way for Shaw House, a $400 million commercial, shopping and cinema complex.
loading