One Blackfriars, London SE1

£1,099,950
1 bedroom
646ft2