The exterior of the 22 International Art Plaza in Beijing, China, features a large mural of a boat with four figures, a red and black striped awning, and a sign indicating the building is "OPENING SOON".