Answer by
Dean (4035)
There are several restaurants named "Beefeaters" and "Beef Eaters." It is more likely that the name refers to the guards at the Tower of London, which you'd see in the decor. The menus of tehse places appear to feature a lot of steak, prime rib and other beef, too.