translate English to German: There is also an Internet point located here.
Außerdem finden Sie hier einen Internet-Point.