London Borough Station Apartment
Guests of London will have a nice stay at London Borough apartment.
This property is set close to London Eye, Up at The O2 and Tower of London. Serving guests with british and english dishes, The Goldsmith is 200 meters away.
The apartment features a kitchen for self-catering.
Elephant & Castle station is 450 meters away.