A luxury two bedroom apartment on the 11th floor of Carrara Tower, situated on the buzzing City Road. This apartment is finished to a high standard and includes a state-of-the-art amenities package.
#1387541
Carrara Tower
London, Greater London EC1V 8AS
United Kingdom |