Internet Cafes in SliemaEdit This
Net Shop is malta's most advanced internet cafe. we've opened in june 2006, and already enjoy a large clientele from all over the world! our cafe is conveniently located on manwel dimech street just 20 meters from the strand in sliema, malta's busiest spot. most popular shops, restaurants and cafes are just a stone throw away from us! we have 25 computers with 19" lcd monitors, super-fast internet line, printers, scanners, webcams, laptop stations, lan games and more on 2 air-conditioned levels. we currently offer cheapest in more..