The Avocado Show set to launch London restaurant

Building on their existing global franchise, the establishment will open in September 2021

The Avocado Show is set to open a new London restaurant in September 2021, located in the Mayfair-Soho area on Princes Street near Oxford Circus. 

Back to top button