Carrara Tower, 250 City Road, London EC1V

  • Beds: 2
  • Baths: 2
  • 94.11 sq m
  • £4,600/pcm
  • Compare listings

    Compare