Suggest an update Name* Categories* State* Locality* ZIP* Street address* Phone* Website* Company description* You have visited the company page Screen on the Green, which is in category brand. The legal address of the company is 83 Upper St, London, Greater London N1 0NU. For more information, call 02072263520 Your comments* (not for publishing) * — Required information Screen on the Green ← View details 83 Upper St, London, Greater London N1 0NU, United Kingdom, London, Greater London 02072263520