Riverscape, E16, is one of the capitals greenest and best-connected developments, set within verdant landscaping next to Lyle Park and moments from the Royal Wharf Pier. A short walk to Crossrail, this south facing riverside location with uninterrupted views over the park to the iconic Canary Wharf skyline is the perfect place to start and end your day