The Zhuhai Opera House is located on Yeli Island. It has an impressive architecture, representing a shell, and can be seen from afar. It houses a large and small hall, with seating for about 1500 and 500 people.
Attached is a large area with restaurants and cafes. And the island also has a park to walk around.