Key Facts For Buyers - City Walk Apartments, 29, Seward Street, London, EC1V