Francis Road is one of Leyton's most charming streets, filled with independent shops, cafes, and boutiques. It has a lovely village feel and is a popular spot for locals to meet up for coffee or a ...