- This is New Inn Square, a renovated warehouse in Shoreditch. It's one of the many properties available from Beach Studios, a London company that rents out locations to photographers and film studios. Who doesn't dream of living in a cool warehouse?
Hamburg Region + white
Tuesday, September 23, 2008