Das Lord Rod's Guest House liegt in Staines, 28 km von London und 200 m von der Themse entfernt. WLAN und die Privatparkplätze der Unterkunft nutzen Sie kostenfrei.
In einigen Unterkünften lädt ein Sitzbereich zum Entspannen ein. Ein TV ist ebenfalls vorhanden. Die Unterkunft verfügt über eine Gemeinschaftsküche und einen Garten.
Windsor liegt 10 km vom Lord Rod's Guest House entfernt und Reading erreichen Sie nach 32 km. Zum nächstgelegenen Flughafen London Heathrow gelangen Sie von der Unterkunft aus nach 7 km.