Received support from the Leisure and Cultural Services Department's Concessionary Rates for Non-profit Organizations Scheme. The specified organization assumes full responsibility for the event.
Cantonese Operatic Songs & Cantonese Opera Classes - ECTickets