Mascot Roof Garden

 

image

 

  The former site of Mascot Roof Garden is located at the top of the Broadway Theater, 57 Huoshan Road. It was a famous gathering place for Jewish refugees. Jewish musicians often held concerts here.