Starlings InnHotel
227A HIGHSTREET NORTH EastHam, Newham, London, E6 1JG, United Kingdom
Providing free Wi-Fi, Starlings Inn offers rooms in London, 6 km from Olympic Stadium and 9 km from Victoria Park. All rooms feature a kitchen and a shared bathroom. The accommodation provides a shared kitchen and a shared lounge for guests.