This establishment is an internet cafe offering computer access and internet services. It is located in Hamburg, Germany.