Brit food at Ellis Island. Om nom nom