The Internet Cafe
11A Harrington Road, SW7 3ES
Our records show that The Internet Cafe is closed.
Please see the current address info below.
Address
11A Harrington Road
South Kensington
London
SW7 3ES
The Internet Cafe provides customers with access to the net as well as email facilities. They only accept cash as a method of payment.
We have multiple businesses linked to this address, if you'd like to see what else is listed here please click:
Open address data
User Reviews
There are no user reviews