Internet cafe

  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon

London, United Kingdom

Cafe· Business Supplies and Equipment

Internet cafe Reviews | Rating 1 out of 5 stars (1 reviews)

Internet cafe is located in London, United Kingdom on 62 The Market Square, Edmonton Green. Internet cafe is rated 1 out of 5 in the category cafe in United Kingdom. UK INTERNET CAFE LTD is a company based out of 138 MARLEBONE ROAD, LONDON, United Kingdom.|INTERNET CAFE LIMITED is a business supplies and equipment company based out of 4 WOBURN WALK, LONDON, United Kingdom.

Address

62 The Market Square, Edmonton Green

Phone

020 8690 4455

Headquarters

LONDON

Open hours

...
Write review Claim Profile

S

Scarface JJ

False advertising.... it's a cafe not an internet cafe. Should be taken down, really made me late to a meeting.