Key Facts For Buyers - Fiador Apartments, 21, Telegraph Avenue, London, SE10