Stack & Still opens first London branch with Leicester Square flagship
Set to open on Wednesday 7 December, the 225-seater restaurant will be serving its all-day menu of pancake dishes over its three floors, including an outdoor terrace
Stack and Still has announced the opening of its first branch outside of Scotland with a new flagship on Irving Street off Leicester Square.