Flat 1801, The Atlas Building Property gallery Property video Play Flat 1801, The Atlas Building, City Road, London, EC1V 1AX Rental £3,792 PCM Visit estate agent