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.