Performance directory

Swan Lake

American Ballet Theatre · China · Shanghai · Shanghai Grand Opera House — Shen Hall

Dates, tickets and cast