The Park House building, completed in November 2012, is located on the world-famous Oxford Street in London. It is 145 metres in length and stands nine storeys tall and has mixed use with apartments, retail and office space all being incorporated into the building. The elegant curves of this building make it a thing of beauty!
Direct link below (goo.gl) NOTE: This link does not work in GM Lite mode.
By chaswatson @ 2015-09-25 01:36:36