Bow River Village is a new residential quarter south of the Queen Elizabeth Olympic Park, London, that has been designed to reflect the architectural heritage..