The Roast Beef of England
Carved from the trolley, English Roast Beef is the best in the world, as I explore in the December issue of Delta Sky Magazine.

Carved from the trolley, English Roast Beef is the best in the world, as I explore in the December issue of Delta Sky Magazine.

Leave a Reply