Guests of London will have a nice stay at Seymour apartment.
London Stadium is 8 km of the property, while Emirates Stadium is around 3 km away. London city center is 9 km away. Serving a wide range of dishes, Gokyuzu Restaurant and garden ladder can be reached within 5 minutes’ walk.
Manor House subway station is easily accessible.