Das 3-Sterne-Griffin House Hotel London befindet sich im Stadtviertel Stadtzentrum London von London, einen 6-minütigen Spaziergang vom Fluss River Westbourne entfernt.
Die Unterkunft bietet 20 Zimmer, einige davon verfügen über einen Schreibtisch und ein Fernsehen mit mehreren Kanälen. Sie sind mit einem Wasserkocher und einem Kühlschrank ausgestattet. Neben einer getrennten Toilette und einer Dusche umfassen die Annehmlichkeiten der Bäder auch einen Haartrockner und Badelaken.
Im Griffin House London wird morgens ein kontinentales Frühstück serviert. 50 Meter vom Hotel entfernt werden orientalische Speisen im Restaurant Colbeh aufgetischt.
Das Hotel liegt in ca. 2 km Entfernung vom Gordon Square Garden und in circa 1 km Entfernung vom Bahnhof Marylebone. Zu den religiösen Sehenswürdigkeiten in der Umgebung gehören die St James's Church (2,1 km) und die Saint Paul's Cathedral (4 km). Das Griffin House London ist von allen Seiten umgeben von Theatern und Kunstgalerien und liegt auch in der Nähe von der West-Synagoge. Das Madame Tussauds liegt rund 10 Fahrminuten von der Unterkunft entfernt, während die U-Bahn-Station Marble Arch 500 Meter vom Hotel ist.