Das Hotel Park Avenue Baker Street liegt zentral in London, nur wenige Gehminuten von der U-Bahn-Station Baker Street entfernt. Die Umgebung bietet Nähe zu bekannten Sehenswürdigkeiten wie Regent's Park, Lord's Cricket Ground sowie der Oxford Street und der Innenstadt mit ihrer Mautzone. Das 1815 erbaute Cityhotel erstreckt sich über fünf Etagen.
Das Hotel bietet Zimmer mit Optionen wie Doppelbetten oder Queensize-Betten auf Teppichboden. Die Gäste können zwischen Einzel- und Doppelzimmern wählen. Zustellbetten sind auf Wunsch möglich, die Zimmer sind mit Klimaanlage und Heizung ausgestattet.
Zur gastronomischen Auswahl zählen ein Restaurant, eine Bar und ein Café. Zu den Services gehören Zimmerservice, Wäscheservice und medizinische Betreuung. Ein Parkplatz steht ebenfalls zur Verfügung, zudem akzeptiert das Hotel verschiedene Kreditkarten wie American Express, Visa und MasterCard.