In 2025, over 270 stalls will be scattered across ten locations including St Ann's Square, Piccadilly Gardens and King Street ...