modern architecture london
modern architecture london

Townsend House

John Townsend, 1973-74
Mews house | London
Photos taken November 2009.
Townsend House

Sources