The Jerusalem Centre for the Performing Arts ( Jerusalem Theatre ) at 20 Marcus Street hosts local and foreign productions of theatre , opera , and dance .
Tickets for foreign opera productions are the most expensive .