modern architecture london
modern architecture london

66 Camden Square

Peter Bell and Rodger Davis, 1986
Hotel | Camden Square, NW1
Photos taken November 2009.