El Lord Rod's Guest House está situado en Staines, a 28 km de Londres y a 200 metros del río Támesis. Este establecimiento cuenta con conexión WiFi gratuita y aparcamiento privado gratuito.
Algunos alojamientos tienen zona de estar. Hay TV. Los huéspedes pueden utilizar la cocina compartida y el jardín del establecimiento.
El Lord Rod's Guest House está a 10 km de Windsor y a 32 km de Reading. El aeropuerto de Londres-Heathrow, el aeropuerto más cercano, está a 7 km.