Russland Guesthouse is situated in London, 3.1 miles from Wembley Arena. All rooms are fitted with a flat-screen TV. Some units have a seating area to relax in after a busy day. You will find a kettle in the room. Every room comes with a shared bathroom. Russland Guesthouse features free WiFi . There is a shared kitchen at the property. London Designer Outlet is 3.1 miles from Russland Guesthouse, while Wembley Stadium is 3.7 miles from the property. London Heathrow Airport is 9.3 miles away.