The Podium/The Last Drop
5 Thornton Street
E20 2AD
The Last Drop is a hidden gem at the heart of the iconic Queen Elizabeth Olympic Park. The Hospitality Suite and Terrace at The Last Drop is a light and airy events space in East London
The out...