Internet cafe offering coffee and a space to connect.