Fenchurch St | 10+ Bd | 10+ Ba
The property you are viewing is located at 51 Lime Street, London EC3M 7DQ. This is a 10+-bed with a....