Carter Ruck

9,600 sq ft – London EC4A

|