Elephant & Castle has a good selection of food and alcohol. It resembles a traditional English pub and serves pub fare such as shepherd's pie, bangers and mash, and fish & chips of course. They do these menu items well. If you ever want to book a big group, they are always accommodating. Sometimes service can be a bit slow and last time I went there we waited a while for our drinks and even longer to pay our bill. Overall the staff are friendly. I particularly like the bread pudding.