Das 3-Sterne-Mentone Hotel London bietet 37 Zimmer und liegt nur 350 m vom Fluss River Fleet. Um sich fit zu halten, stehen den Gästen des Hotels ein Tennisplatz zur Verfügung.
Das Hotel in einem Theater- Stadtteil liegt in etwa 10 Fahrminuten Entfernung von den Cabinet War Rooms und nicht weit entfernt von Einkaufsmöglichkeiten wie dem Gordon Square Garden. Das Mentone London liegt 2 km vom London Eye und ist auch nur 1 km vom Sir John Soane's Museum. Die Unterkunft bietet seinen Gästen einen perfekten Zugang zur Royal Academy of Arts, einer Bildungsstätte, die circa 25 Gehminuten von entfernt liegt. Das Hotel liegt nur 400 Meter von der U-Bahn-Station Russell Square und nur 600 Meter vom Bahnhof Euston.
Die privaten Bäder verfügen über eine Dusche und eine Toilette sowie Annehmlichkeiten wie einen Haartrockner und Badelaken.
Jeden Morgen wird im Mentone London ein englisches Frühstück serviert. Das Restaurant Bloomsbury Coffee House ist sehr zu empfehen und liegt zudem circa 5 Gehminuten von der Unterkunft entfernt.