translate English to German: The newly built Hauptbahnhof ("main railway station") is just 2 bus stops away from the hotel.
Der neu erbaute Hauptbahnhof befindet sich 2 Busstationen vom Hotel entfernt.