Plans for 190 flats on London Latin Village site scrapped after protests


Plans for 190 flats on London Latin Village site scrapped after protests