Carl Rosa Opera

  • 359 Hackney Road, E2 8PR, London