Mariza Michailidou3 days ago2 min readCovent Garden: A Foodie’s Paradise It is no secret that Covent Garden - conveniently located very close to the Strand campus - is one of London’s most iconic localities.