translate English to German: Nicely located north of Hyde Park and near Paddington Station. Many options for the metro and circle line to get to the "important" places.
Uns hat uns sehr gefallen, dass die Mitarbeiter an der Rezeption sehr zuvorkommend waren und uns auch Fragen bezüglich ÖV beantwortet haben.