modern architecture london
modern architecture london

Luxborough Tower

LCC Architects, 1969
Flats | Luxborough Street, W1U
Photos taken April 2012.

Residential tower with 21 stories and 115 properties.