Coffee & Tea in London - South Wimbledon 156 Merton Road, South Wimbledon, London, SW19 1EG Tags: internet cafes