Opening times

Terrace restaurant is open from 10am for people to sit in. the Hot food service doesn’t start till 11:30am and closes at 2:30pm. And they can eat in or have take away.

Type of place
Additional costs

Additional costs may apply, advance booking is recommended!

The inside of the Terrace Restaurant at London Zoo

Grab a bite to eat and tantalise your taste buds in The Terrace Restaurant at London Zoo.

At The Terrace Restaurant, we offer a range of options, from stone-baked pizzas to seasonal salads, and also have a children's menu. 

Download The Terrace Restaurant menu

Where will I find The Terrace Restaurant?

The Terrace Restaurant is situated in Barclay Court, next to the Zoo shop and exit and close to Penguin Beach. View the restaurant on a map

The inside of the Terrace Restaurant at London Zoo

Sustainable, seasonal, local

Our dishes use fish from sustainable sources, meat from welfare-conscious farms and fruit and vegetables that are in season and sourced as locally as possible.

Our food packaging is made from plants and is composted along with any food waste. We work with Bio collectors in Surrey to break down food and packaging waste into bio fuel. We sort and clear all the waste ourselves on site to ensure it is recycled, you won’t see a single plastic bottle, and the rapeseed oil we use is recycled into biodiesel.

Learn more about ZSL and sustainability 


  • The outside of the Terrace Restaurant at London Zoo

    London Zoo Map

    Find the Terrace Restaurant at London Zoo

  • The inside of the Terrace Restaurant at London Zoo

    Food and Drink

    Grab a bite to eat at London Zoo

  • London Zoo visitors watching a live talk and feeding of the penguins at Penguin Beach
    Join our penguin colony

    Penguin Beach

    There are p-p-plenty of penguins at London Zoo's stunning Penguin Beach – England’s biggest penguin pool.

  • Three yellow mongoose at London Zoo

    Yellow mongoose

    This species has a distinctive white tip at the end of their long tails

  • Book now to visit our animals at London Zoo