Luxury 1039 sqft two bedrooms, two bathrooms apartment set within Carrara Tower, part of the 250 City Road development. Comprising inviting living area,
CBRE is proud to present this stunning two bedroom two bathroom apartment in the heart of the City EC2, an enduring new landmark for central London, minutes’