A large and lively restaurant, comfortably seating around 150 people.
Centrally located in the Elephant and Castle shopping centre in London, easily accessible by bus, car or tube.