Theatre Delicatessen

Theatre Delicatessen
119 Guardian House, 119 Farringdon Road, London, EC1R 3DA