2-stjernet Elmwood Hotel er placeret i nærheden af The Foundling Museum i London. Indkvarteringsstedet tilbyder et vekselkontor og en pengeautomat samt WiFi på værelserne.
Palace of Westminster ligger 3 km fra stedet, mens The London Eye ligger 2 km fra stedet. Det tager 30 minutter til fods for at komme til Londons bycentrum. Det er placeret i nærheden af London Canal Museum. 10 minutters gang til Russell Square metrostation.
Nogle af disse værelser har udsigt over haven.
Her serveres morgenmad fra 07:30 til 09:30. Indian Lounge og Pizza Union King's Cross ligger 350 meter væk fra denne hotel.