The Terrace Restaurant

Hungry? Head to The Terrace Restaurant located in Barclay Court at the centre of the Zoo. 

We have a selection of food from across the world at our theatre style hot counters with regularly changing seasonal menus tailored for every age and taste. On a cold day join us to warm up with one of our curries, soups or hearty burgers. When the sun is shining visit the Deli counter for wraps, salads and picnic items. Our Street Food counter offers burritos or a roti bar whilst other family favourites such as fish and chips and stone baked pizza are also available. 

Our little visitors are also well catered for with the Little Keepers cold food offer where they can build their own lunch packs as well as a selection of hot items including wholemeal pasta with roasted vegetable tomato sauce, fish cakes, bangers and mash and chicken fingers.

Finally our cake displays are groaning with yummy treats made by the onsite pastry team - look out for Abdul’s monthly specials!

Roti bar at the Terrace Restaurant at ZSL London Zoo


Sustainable, seasonal, local

Just as ZSL’s conservation programme extends beyond the confines of the Zoo, we care that the ethical provenance of our food is sound. This means using fish from sustainable sources, meat from welfare-conscious farms and fruit and vegetables that are in season and sourced as locally as possible.

Our onsite team sort and clear all the waste to ensure it is recycled, you won’t see a single plastic bottle as we have phased these out in an effort to reduce plastic waste and the rapeseed oil we use is recycled into biodiesel.


Find us

The Terrace Restaurant is situated in Barclay Court, opposite the Amphitheatre and next to the Zoo shop and exit.

Map of ZSL London Zoo highlighting the location of the Terrace Restaurant


Terrace Menu

Download the menu 

*Menus are subject to changes