translate English to German: Metro station is located just 2 steps away.
attentive and helpful reception staff. English newspaper.