Elephant & Castle is a restaurant offering a British pub experience with classic fare, beers on tap, and hearty breakfasts.