Millennium Point

Grand Union & Millenium Point, Birmingham, UK

By Tom Emery