Carrara Tower, 250 City Road, London EC1V

  • Beds: 2
  • Baths: 2
  • 94.11 sq ft
  • £4,700/pcm
  • Compare listings

    Compare