translate English to German: Plus it is simple to get here from the major train stations and airports.
Von den großen Bahnhöfen und Flughäfen ist es einfach zu finden.