Elephant & Castle offers an authentic British pub experience with hearty pub fare. Reservations are recommended.