Advertisement
Restaurants

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.

Back to top button