Russell

New homes: Covent Garden

New developments have been launched near the lively Piazza including The Russell, The Beecham, The Strand and 190 Strand.